from agent_system.reward_manager.base_reward import RewardBase


class MirrorAPIReward(RewardBase):
    def __init__(self, projection_f):
        super().__init__()

    def format_reward(self, response):
        return

    def response_reward(self, response, reward_client, resp_sys_prompt):
        return

    def information_gain_reward(self, response, reward_client, info_gain_sys_prompt):
        return

    def action_reward(self, response):
        return
